electrically powered - German English Dictionary